Catégorie : Formations IT

Oracle Database 12c: Program with PL-SQL



  • Cette formation Oracle Database : Programme avec PL/SQL commence par une introduction à PL/SQL, puis explore les avantages de ce puissant langage de programmation. Grâce à des instructions pratiques dispensées par des instructeurs Oracle experts, vous apprendrez à développer des procédures stockées, des fonctions, des packages et plus encore.
    Apprendre à :
    Contrôler conditionnellement le flux de code (boucles, structures de contrôle).
    Créer des procédures stockées et des fonctions.
    Utilisez des packages PL/SQL pour regrouper et contenir des constructions associées.
    Créer des déclencheurs pour résoudre les défis metier.
    Utilisez certains des packages PL/SQL fournis par Oracle pour générer une sortie d'écran et une sortie de fichier.
    Créer des packages personnalisés pour les applications.
    Écrire du code SQL dynamique pour les applications.

    Avantages pour vous :
    Garantissez des performances rapides, fiables, sécurisées et faciles à gérer. Optimisez les charges de travail des bases de données, réduisez les coûts informatiques et offrez une meilleure qualité de service en permettant la consolidation sur des clouds de bases de données.

    Utiliser SQLDEVELOPER :

    Vous utiliserez Oracle SQL Developer pour développer ces unités de programme. SQL*Plus est présenté dans ce cours en tant qu'outils facultatifs.

    Calendrier :

    à définir

    Objectif de la formation

    Utilisez la compilation conditionnelle pour personnaliser la fonctionnalité dans une application PL/SQL sans supprimer aucun code source
    Concevoir des packages PL/SQL pour regrouper les constructions associéesCreate overloaded package subprograms for more flexibility
    Concevoir des blocs anonymes PL/SQL qui s'exécutent efficacement
    Utilisez-les packages PL/SQL fournis par Oracle pour générer une sortie d'écran, une sortie de fichier et une sortie de courrier
    Écrire du SQL dynamique pour plus de flexibilité de codage
    Décrire les fonctionnalités et la syntaxe de PL/SQL
    Créer et déboguer des procédures et des fonctions stockées
    Utilisez des constructions de programmation PL/SQL et contrôlez conditionnellement le flux de code (boucles, structures de contrôle et curseurs explicites)
    Gérer les dépendances entre les sous-programmes PL/SQL
    Gérer les erreurs d'exécution
    Créer des déclencheurs pour résoudre les défis métier.

    Prérequis :

    • Suggéré : Une experience dans le developement.
    • Obligatoir : Oracle Database: Introduction to SQL

    Contenu :

    • Concept de curseur SQL
    Évitez les erreurs en utilisant les conventions de dénomination lors de l'utilisation des instructions de récupération et DML
    Manipulation des données dans le serveur à l'aide de PL / SQL
    Comprendre le concept du curseur SQL
    Utiliser les attributs de curseur SQL pour obtenir des commentaires sur DML
    Enregistrer et annuler des transactions

    • Control Structures
    Traitement conditionnel à l'aide d'instructions IF
    Traitement conditionnel à l'aide d'instructions CASE
    Décrire une instruction de boucle simple
    Décrire la déclaration While Loop
    Décrire la déclaration de boucle For
    Utilisez l'instruction Continue

    • Types de données composites
    Utiliser les enregistrements PL / SQL
    L'attribut% ROWTYPE
    Insérer et mettre à jour avec des enregistrements PL / SQL
    INDEX BY Tables
    Examiner les méthodes de table INDEX BY
    Utiliser la table des enregistrements INDEX BY
    • Curseurs explicites
    Que sont les curseurs explicites ?
    Déclarer le curseur
    Ouvrez le curseur
    Récupérer les données du curseur
    Fermer le curseur
    Boucle du curseur FOR
    Les attributs% NOTFOUND et% ROWCOUNT
    Décrivez la clause FOR UPDATE et la clause WHERE CURRENT

    • Gestion des exceptions
    Comprendre les exceptions
    Gérer les exceptions avec PL / SQL
    Intercepter les erreurs de serveur Oracle prédéfinies
    Intercepter les erreurs de serveur Oracle non prédéfinies
    Intercepter les exceptions définies par l'utilisateur
    Propager les exceptions
    Procédure RAISE_APPLICATION_ERROR

    • Procédures stockées
    Créer une conception de sous-programme modulaire et en couches
    Modulariser le développement avec les blocs PL / SQL
    Comprendre l'environnement d'exécution PL / SQL
    Énumérer les avantages de l'utilisation des sous-programmes PL / SQL
    Énumérer les différences entre les blocs anonymes et les sous-programmes
    Créer, appeler et supprimer des procédures stockées
    Mettre en œuvre les paramètres de procédures et les modes de paramètres
    Afficher les informations de procédure
    • Fonctions stockées et sous-programmes de débogage
    • Paquets
    • Déployer des packages
    • Implémenter des packages fournis par Oracle dans le développement d'applications
    • SQL dynamique
    • Considérations de conception pour le code PL / SQL
    • Déclencheurs
    • Création de déclencheurs de base de données composés, DDL et événements
    • Compilateur PL / SQL
    • Gérer les dépendances


    A Qui s'adresse cette formation :
    Apprendre à :
    Contrôler conditionnellement le flux de code (boucles, structures de contrôle).
    Créer des procédures stockées et des fonctions.
    Utilisez des packages PL/SQL pour regrouper et contenir des constructions associées.
    Créer des déclencheurs pour résoudre les défis metier.
    Utilisez certains des packages PL/SQL fournis par Oracle pour générer une sortie d'écran et une sortie de fichier.
    Créer des packages personnalisés pour les applications.
    Écrire du code SQL dynamique pour les applications.

    Avantages pour vous :
    Garantissez des performances rapides, fiables, sécurisées et faciles à gérer. Optimisez les charges de travail des bases de données, réduisez les coûts informatiques et offrez une meilleure qualité de service en permettant la consolidation sur des clouds de bases de données.

    Utiliser SQLDEVELOPER :

    Vous utiliserez Oracle SQL Developer pour développer ces unités de programme. SQL*Plus est présenté dans ce cours en tant qu'outils facultatifs.

Demander un devis